from flask import Flask, make_response

app = Flask(__name__)  # 实例化一个应用
app.config.from_object('config')  # 从文件对象加载配置文件


@app.route('/hello')  # 绑定路由，注册视图函数
def hello():  # 定义视图函数
    # return 'hello, world'
    headers = {
        'content-type': 'text/plain',  # 指定浏览器解析字符串的格式
        'location': 'https://www.baidu.com'  # 重定向请求地址
    }
    # response = make_response('<html><html>', 301)
    # response.headers = headers
    # return response
    return '<html></html>', 301, headers


# 传统方式注册路由
# app.add_url_rule('/', view_func=hello)

if __name__ == '__main__':
    # 生产环境服务器部署 nginx + uwsgi
    # 开发环境 Flask 自带web服务器
    app.run(debug=app.config['DEBUG'])  # 启动 app
